<template>
  <van-nav-bar
    :title="title"
    :left-text="left_text"
    :right-text="right_text"
    left-arrow
    @click-left="onClickLeft"
    @click-right="onClickRight"
    class="MMnavbar"
  >
    <!-- 左 -->
    <template #left>
      <i class="iconfont iconbtn_nav_back"></i>
    </template>
    <!-- 标题 -->
    <template #title>
      <slot name="title"> </slot>
    </template>
    <!-- 右 -->
    <template #right>
      <slot name="right"> </slot>
    </template>
  </van-nav-bar>
</template>

<script>
export default {
  name: 'MMnavbar',
  props: {
    title: {},
    left_text: {},
    right_text: {}
  },
  methods: {
    onClickLeft () {
      this.$emit('onClickLeft')
      // 是否为打回来的页面，
      // 有，返回发现页，无，返回上一页-1
      window.console.log('redirect:', this.$route.query.redirect)
      if (this.$route.query.redirect) {
        // 未登录去发现页
        this.$router.push('/Find')
      } else {
        this.$router.go(-1)
      }
    },
    // onClickLeft () {
    //   this.$emit('onClickLeft')
    // },
    onClickRight () {
      this.$emit('onClickRight')
    }
  }
}
</script>

<style lang="less">
.MMnavbar {
  .iconbtn_nav_back {
    font-size: 44px;
  }
}
</style>
